package com.jic.interaction.clearAndSettlementSystem.service;

import com.jic.common.base.vo.RestResult;
import com.jic.interaction.clearAndSettlementSystem.model.vo.request.CommercialTenantMsgSyncRequest;
import com.jic.interaction.clearAndSettlementSystem.model.vo.request.LiquidationResultDetailSyncRequest;
import com.jic.interaction.clearAndSettlementSystem.model.vo.request.OrderSyncRequest;
import com.jic.interaction.clearAndSettlementSystem.model.vo.request.SettlementIntervalSyncRequset;
import com.jic.weamop.request.ChannelResponseApi;

public interface ClearAndSettlementSystemService {
    //商户信息同步
    com.jic.common.base.vo.RestResult<ChannelResponseApi> commercialTenantMsgSync(CommercialTenantMsgSyncRequest request);
    //结算周期同步
    com.jic.common.base.vo.RestResult<ChannelResponseApi> settlementIntervalSync(SettlementIntervalSyncRequset requset);
    //订单同步
    com.jic.common.base.vo.RestResult<ChannelResponseApi> orderSync(OrderSyncRequest request);
    //清算结果明细同步
    RestResult<ChannelResponseApi> liqudationResultDetailSync(LiquidationResultDetailSyncRequest request);
}
